An automated transition should not always include all modeling elements from a phase to a lower phase.
To offer flexibility to the user and to allow performing transition of specific parts from a phase into a lower phase, modeling concepts have been categorized into activities, which are:
An activity is (of course) linked to others activities but categorizing modelling elements into these activities defines entry points for the user to trigger the automated transition.
This section provides a simplified version of transition graph for each entry points to trigger transition and determines scope of transition for these entry points.
The transition is available at:
The involved element types are:
The transition tool performed on data should follow this sub-graph:
All data contained into a package is transitioned into the targeted phase.
The involved element types are:
|
|
Data types defined in a phase can be used in a lower phase. According to preference Transit Data Types handled by Exchange Items while transition of Exchange Items, perform a transition of Exchange items can also trigger a transition of related datatypes. If a related datatype is not transitioned, exchange item will be linked to the data type from the upper phase. |
The involved element types are:
|
|
According to preference Transit State Machines owned by a Component while transition of Components, perform a transition of Components/actors can also trigger a transition of related State Machines. Exchange items defined in a phase can be used in a lower phase. According to preference Transit allocated Exchange Items while transition of Interfaces, Functions, Components or State Machines, perform a transition of State Machines can also trigger a transition of conveyed exchange items. If a conveyed exchange item of States/Modes or State Transitions is not transitioned, the States/Modes or State Transitions will convey the exchange item from the upper phase. |
The transition is available at:
The involved element types are:
|
|
Exchange items defined in a phase can be used in a lower phase. According to preference Transit allocated Exchange Items while transition of Interfaces, Functions, Components or State Machines, perform a transition of Interface can also trigger a transition of allocated exchange items. If an allocated exchange item is not transitioned, interface will allocate the exchange item from the upper phase. |
The transition is available at:
The involved element types are:
|
|
State/Modes are owned by Components/Actors and can’t be used between phases. Perform a Functional Transition without having triggered a State Machine transition will lose links between functions and defined state modes. After having transitioned state machine, a new functional transition will set missing links to mode/states into transitioned functions. |
|
|
Exchange items defined in a phase can be used in a lower phase. According to preference Transit allocated Exchange Items while transition of Interfaces, Functions, Components or State Machines, perform a transition of Operational activities can also trigger a transition of conveyed exchange items. If a conveyed exchange item of functional exchanges is not transitioned, functional exchanges will convey exchange item from the upper phase. |
The transition is available at:
The involved element types are:
|
|
An operational entity can be transitioned to an Actor or to the System. |
|
|
While transition of an operational entity, if an allocated operational activity or an allocated interaction has not yet been transitioned, the transition tool triggers a transition of the given element. |
An operational capability can be transitioned to a capability or a mission.
The transition is available at:
The involved element types are:
|
|
State/Modes are owned by Components/Actors and can’t be used between phases. Perform a Functional Transition without having triggered a State Machine transition will lose links between functions and defined state modes. After having transitioned state machine, a new functional transition will set missing links to mode/states into transitioned functions. |
|
|
Exchange items defined in a phase can be used in a lower phase. According to preference Transit allocated Exchange Items while transition of Interfaces, Functions, Components or State Machines, perform a transition of Functions can also trigger a transition of conveyed exchange items. If a conveyed exchange item of functional exchanges or function ports is not transitioned, functional exchanges or function ports will convey exchange item from the upper phase. |
The transition is available at:
|
|
State/Modes are owned by Components/Actors and cannot be used between phases. Perform an Actor Transition without having triggered a State Machine transition will lose links between actors and defined state modes. After having transitioned state machine, a new functional transition will set missing links to mode/states into transitioned functions. |
|
|
Exchange items defined in a phase can be used in a lower phase. According to preference Transit allocated Exchange Items while transition of Interfaces, Functions, Components or State Machines, perform a transition of actors can also trigger a transition of related exchange items. If a related exchange item is not transitioned, actors will convey exchange item from the upper phase. |
|
|
Interfaces defined in a phase can be used in a lower phase. According to preference Transit allocated Exchange Items while transition of Interfaces, Functions, Components or State Machines, perform a transition of interfaces can also trigger a transition of related exchange items. If a related exchange item is not transitioned, interface will allocate exchange item from the upper phase. |
|
|
If a related function or a functional exchange has not yet been transitioned, the transition tool triggers a transition of the given element. |
|
|
In the Logical Architecture to Physical Architecture transition, connections between actors and internal system components should not be transitioned if component is not transitioned. |
The transition is available at:
|
|
State/Modes are owned by Components/Actors and cannot be used between phases. Perform an System to Logical System Transition without having triggered a State Machine transition will lose links between actors and defined state modes. After having transitioned state machine, a new functional transition will set missing links to mode/states into transitioned functions. |
|
|
Exchange items defined in a phase can be used in a lower phase. According to preference Transit allocated Exchange Items while transition of Interfaces, Functions, Components or State Machines, perform a transition of actors can also trigger a transition of related exchange items. If a related exchange item is not transitioned, actors will convey exchange item from the upper phase. |
|
|
Interfaces defined in a phase can be used in a lower phase. According to preference Transit allocated Exchange Items while transition of Interfaces, Functions, Components or State Machines, perform a transition of interfaces can also trigger a transition of related exchange items. If a related exchange item is not transitioned, interface will allocate exchange item from the upper phase. |
|
|
If a related function or a functional exchange has not yet been transitioned, the transition tool triggers a transition of the given element. |
The transition is available at:
The involved element types are:
Two kind of transition should be available: Breakdown Strategy and Leaf Strategy
Propagate the logical component/actor breakdown in physical architecture
Propagate only leaf logical components/actors in physical architecture (this strategy seems inconsistent with a system modelling allowing reuse of component/actor through parts).
|
|
State/Modes are owned by Components/Actors and can’t be used between phases. Perform a Component/Actor Transition without having triggered a State Machine transition will lose links between components/actors and defined state modes. |
|
|
Exchange items defined in a phase can be used in a lower phase. According to preference Transit allocated Exchange Items while transition of Interfaces, Functions, Components or State Machines, perform a transition of components/actors can also trigger a transition of related exchange items. If a related exchange item is not transitioned, components/actors will convey exchange item from the upper phase. |
|
|
Interfaces defined in a phase can be used in a lower phase. According to preference Transit allocated Exchange Items while transition of Interfaces, Functions, Components or State Machines, perform a transition of interfaces can also trigger a transition of related exchange items. If a related exchange item is not transitioned, interface will allocate exchange item from the upper phase. |
|
|
If a related function or a functional exchange has not yet been transitioned, the transition tool triggers a transition of the given element. |
|
|
See the Capella preferences for choosing the strategy of Logical to Physical Components/Actors transition.
|
|
|
According to preference Transit interfaces handled by Components, perform a transition of components/actors can also trigger a transition of related interfaces. |
|
|
To perform a transition of Components or Actors only, you can filter theses elements using Diff/Merge filters:
|